html {
    font-size: 14px;
    background-color: #eee;
}

body {
    margin: 0 auto;
    background-color: #fff;
    font-family: "PingFang SC Light", "Heiti SC", "San Francisco", "Helvetica";
    color: #333;
    -webkit-text-size-adjust: none;
    width: 100%;
    max-width: 750px;

}

* {
    outline: 0;
    margin: 0;
    padding: 0;
}

form, input, button, textarea, p, blockquote, ul, ol, dl {
    margin: 0;
    padding: 0;
}

img, button {
    border: 0;
}

img {
    font-size: 0;
    border-style: none;
    vertical-align: middle;
}

li {
    list-style: none;
}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
    display: block;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    font-weight: normal;
}

i, em, address, cite {
    font-style: normal;
}

a {
    color: #5188a6;
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    text-decoration: none;
}

